アーカイブ 2025.01.26
月例会https://gyazo.com/354f03fabb330b3579094c89efe363bf
Elemental / Atomos
・ミストヴィレッジ 18-41 ドットハウス
Elemental / Carbuncle
・ゴブレットビュー 43-73 3号室
https://gyazo.com/17a7d6a2a33ff097b4b98b75c93b1a80https://gyazo.com/392933bfe80d1da88c719c5845fed683https://gyazo.com/45a83ede717a74e285fbdfa6db666722https://gyazo.com/a28a4bee69a0538d657e8b77b091dfb5
https://gyazo.com/5bdbc1719febac8aa80cfa9c4d1fe3cehttps://gyazo.com/6c94664fa14a10428b2c3fe8eaa0b4a5https://gyazo.com/89df08099d6c46ff7e5e6f5c7d68620dhttps://gyazo.com/72c34a73d826005a4e45f3b669cb763f
https://gyazo.com/02267dcb90797dce3af0bcceafbdad30https://gyazo.com/e879f500cde8717a96ff48df48067d01https://gyazo.com/1baae85f894b07cfec5e604e92b18d96https://gyazo.com/30e5eb47d01cddd2e60d64bfcdeb08ce
https://gyazo.com/09f5c90e927e8d7f6477206530910da3https://gyazo.com/5a9af8df08ed6c3a80cf217a818ce158https://gyazo.com/aee3ca4db5a58de09fcd6b3ea0f7bdb3https://gyazo.com/a42968d7cc5488850a6b92710d01f40c
https://gyazo.com/323544581b7b51cf0a4da120200681a7https://gyazo.com/743a9276170404b13222379a6a997069https://gyazo.com/c68e5b457a2493f46fa911ba8557de1fhttps://gyazo.com/243226e8677e3bbac297a631ad68a584
https://gyazo.com/e7e1a140245647237fccd43080a675ddhttps://gyazo.com/a3c1fe287430f6228de1245787468aafhttps://gyazo.com/5042f2f322ade8a110576964a300a19ahttps://gyazo.com/74150a7b4ae4cbd6973868f43f7e274a
https://gyazo.com/a902c5e6139724dc55c35c0033b7f7ebhttps://gyazo.com/b1f724eea6386a36fd8ed65bdf61cbafhttps://gyazo.com/6a76fe840a9f436b000615bff03cb5fchttps://gyazo.com/ad91da7460d1e6401cb6bfd3c1fcdbe9
https://gyazo.com/311bc47f321df6e7006994b9c8c31246https://gyazo.com/8410f849095cbbfc82be8ad7ebb302c2https://gyazo.com/7ebfb2e7f6b8e221e2de12f3defeee20https://gyazo.com/f01ad631cc7a05a265ebf8ed12517af7
https://gyazo.com/a7297c6379ca93eb555f004bd7b36c9bhttps://gyazo.com/c3eb21fa3ac474158698b78b38aba34chttps://gyazo.com/8872e0d8e5005a69f2e869a6f41017e1https://gyazo.com/4ac428b472cb32c88e16f309ea5c9b0d
https://gyazo.com/c136273eba89c03c1863355e33bc323dhttps://gyazo.com/4bdc45a6de7c48eb655e096c63c759fbhttps://gyazo.com/da97f542801055cbc81190ffa9cb37f7https://gyazo.com/b2baff987bb3d075294e4185387161ed
https://i.gyazo.com/d93fdf366edc9e8157b6b9d5ef63dfcf.png
code:RUN.html
code:RUN.css
code:RUN.js
// 画像URLのリスト
const imageURLs = [
// 他の画像URLもここに追加
];
// スライドコンテナの作成
const slideContainer = document.createElement('div');
slideContainer.style.position = 'fixed';
slideContainer.style.top = '0';
slideContainer.style.left = '0';
slideContainer.style.width = '100vw';
slideContainer.style.height = '100vh';
slideContainer.style.display = 'flex';
slideContainer.style.justifyContent = 'center';
slideContainer.style.alignItems = 'center';
slideContainer.style.backgroundColor = 'rgba(0,0,0,0.8)';
slideContainer.style.zIndex = '9999';
// 画像要素の作成
const slideImage = document.createElement('img');
slideImage.style.maxWidth = '95%';
slideImage.style.maxHeight = '95%';
slideImage.style.objectFit = 'contain'; // アスペクト比を保持
slideImage.style.transition = 'opacity 0.7s ease-in-out'; // フェードエフェクト追加
// 画像をコンテナに追加
slideContainer.appendChild(slideImage);
// スライドショー機能
function startSlideshow() {
let currentIndex = 0;
// コンテナをbodyに追加
document.body.appendChild(slideContainer);
// 画像変更関数
function changeImage() {
// 画像の読み込み
const img = new Image();
img.onload = function() {
// フェードアウト
slideImage.style.opacity = '0';
// 少し遅延を入れてから新しい画像に切り替え
setTimeout(() => {
slideImage.src = this.src;
slideImage.style.opacity = '1';
}, 500);
};
img.onerror = function() {
console.error(画像の読み込みに失敗しました: ${imageURLs[currentIndex]});
// 次の画像に進む
currentIndex = (currentIndex + 1) % imageURLs.length;
};
// インデックスを更新
currentIndex = (currentIndex + 1) % imageURLs.length;
}
// 最初の画像読み込み
changeImage();
// 5秒ごとに画像を変更
const intervalId = setInterval(changeImage, 5000);
// クリックで終了
slideContainer.addEventListener('click', () => {
clearInterval(intervalId);
document.body.removeChild(slideContainer);
audio.pause(); // BGM停止
BeepAndReload();
});
}
// スライドショーの開始
startSlideshow();
// BGMの再生 (URLで指定)
// BGMのURL
const audio = new Audio(audioURL);
audio.loop = true; // ループ再生
audio.play();